30. 解决方案:算术运算符

算术运算符问题的解决方案

  1. 下面是提供解决方案的查询。 你会注意到,由于除以零,所以出现了一个错误。在这节课结束之前,我们将具体学习 CASE 语句,了解关于此错误的原因。一个简单(但不完全准确)的解决方案是将给分母加 1。
SELECT id, account_id, standard_amt_usd/standard_qty AS unit_price
FROM orders
LIMIT 10;

2.

SELECT id, account_id,
poster_amt_usd/(standard_amt_usd + gloss_amt_usd + poster_amt_usd) AS post_per
FROM orders;